<%@ page import="java.util.HashMap, java.util.ArrayList"%>
<%@ page import="gestores.pagina.GestorLista"%>
<%@ page import="negocio.CategoriaWeb"%>
<%@ page import="java.util.StringTokenizer"%>

<%@ page contentType="text/html;charset=windows-1252"%>
<script type="text/javascript" src="./vistas/pagina/js/funciones.js"></script>
<table width="100%" cellpadding="0" cellspacing="0">
    <tr>
        <td class="hTituloContenidoHome"><div class="HTextoBlanc13PxCenter">ARTICULOS COMPARADOS</div> </td>
    </tr>
</table>

<%
String camCodigo = (String) request.getAttribute("codCampania");
ArrayList<HashMap> articulos = new ArrayList<HashMap>();

String artComparar[] = null;
if (request.getParameterValues("artComparar") != null) {
    artComparar = request.getParameterValues("artComparar");
    int i = 0;
    if(artComparar.length==1){
        artComparar = artComparar[0].split(":");
    }
    
    while(i != artComparar.length){
        HashMap art = new HashMap();
        art.put("artCodigo",artComparar[i]);
        articulos.add(art);

        i++;
    }
    
    articulos = GestorLista.comparar(camCodigo,articulos);
    
    boolean par = true;
%>

<table width="100%"  cellpadding="0" cellspacing="0" class="fondoArticuloComparar">
    <tr class="tituloArticuloComparar">
        <td>
            <input name="Submit" type="submit" class="boton2" value="Volver" onclick="document.location.replace('index?<%=(String) session.getAttribute("atributosUrlAnterior")%>');" />
        </td>
        
        <%
        CategoriaWeb caw = new CategoriaWeb("-1");
        for(HashMap articulo: articulos){
        %>
        
        <td><%=articulo.get("artCodigo")%>
        </td>
        
        <%
        }
        %>
    </tr>
    <tr>
        <td>&nbsp</td>
        <%
        for(HashMap articulo: articulos){
            // falta la foto
        %>
        
            <td class="fotoArticuloBaja"><div align="center"><img src='./img/articulos/<%=(((ArrayList<HashMap>) articulo.get("fotos")).size() > 0 ? ((String)(((ArrayList<HashMap>) articulo.get("fotos")).get(0).get("fawCodigo"))):"sinFoto")%>_lista.jpg' /></div></td>        
        <%
        }
        %>
    </tr>
    <tr class="precioArticuloComparar">
       <td>&nbsp</td>
        <%
        for(HashMap articulo: articulos){
        %>
        
            <td  class="descripcionArticulo"><%=articulo.get("artDescripcion")%></td>
        
        <%
        }
        %>
    </tr>
    <tr class="precioArticuloComparar">
       <td>&nbsp</td>
        <%
        for(HashMap articulo: articulos){
        %>
        
            <td >$ <%=articulo.get("arcPrecioLista")%></td>
        
        <%
        }
        %>
    </tr>
    <tr class="accionArticulo">
        <td>&nbsp</td>
        <%
        for(HashMap articulo: articulos){
        %>
        
            <td ><a href="index?accion=carrito&codArticulo=<%=articulo.get("artCodigo")%>">Comprar</td>
        
        <%
        }
        %>
    </tr>
    
    <%    
    HashMap artCategoria = (HashMap)articulos.get(0);
    boolean bandera = true;
    for (HashMap artCat : articulos){
         if (artCat.get("categoriaArticulo") == null || ((ArrayList)artCat.get("categoriaArticulo")).isEmpty()){
            bandera = false;
        }
    }

    if (bandera == true){
            %>
            <tr>
                <td colspan="<%=(articulos.size() + 1)%>">
                    <br/><p><span class="titulosArticuloVarios">Caracteristicas t&eacute;cnicas:</span></p>
                </td>
            </tr>
            <%
            int nroCategoria = 0; // categoria a mostrar            
            ArrayList<HashMap> categoriaArticulo = new ArrayList<HashMap>();
            categoriaArticulo = (ArrayList<HashMap>)artCategoria.get("categoriaArticulo");
            for(HashMap categ: categoriaArticulo){
                par = !par;
                if (!par){
    %>
                <tr class="fondoCaracteristicaImpar">
                    <td class="tituloComparar"><%=categ.get("cruNombre")%></td>
                    <%
                    for(HashMap articulo: articulos){
                    ArrayList<HashMap> cat = new ArrayList<HashMap>();
                    cat = (ArrayList<HashMap>)articulo.get("categoriaArticulo");
                    %>
                    <td class="textoComparar"><%=cat.get(nroCategoria).get("carValor")%></td>
                    <%
                    } // fin for articulos
                    %>
                </tr>
                <%
          }else{
    %>
    <tr class="fondoCaracteristicaPar">
        <td class="tituloComparar"><%=categ.get("cruNombre")%></td>
        <%
        for(HashMap articulo: articulos){
        ArrayList<HashMap> cat = new ArrayList<HashMap>();
        cat = (ArrayList<HashMap>)articulo.get("categoriaArticulo");
        %>
        <td class="textoComparar"><%=cat.get(nroCategoria).get("carValor")%></td>
        <%
        } // fin for articulos
        %>
    </tr>
     <%
        } // fin if par
        nroCategoria ++; // incrementa la categoria a mostrar
    }// fin for categoria
    }// fin if bandera
    %>
</table>

<%
}//fin if request.getParameterValues("artComparar") != null
%>

<table width="100%"  cellpadding="0" cellspacing="0" class="fondoArticuloComparar">
    <tr class="separadorArticulo">
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><div align="center">
            <input name="Submit" type="submit" class="boton2" value="Volver" onclick="document.location.replace('index?<%=(String) session.getAttribute("atributosUrlAnterior")%>');" />
        </div></td>
    </tr>
</table>